Lex-Optimal Multiclass Scheduling with Deadlines

نویسندگان

  • Bruce Hajek
  • Pierre Seri
چکیده

A new optimality criterion and associated scheduling and dropping algorithm are presented for multiclass packets with deadlines. Equal length packets with deadlines and priority labels are either scheduled by their deadlines or dropped on or possibly before their deadlines. An L-bit priority label is used to handle up to 2 priority classes. A scheduling policy is called lex-optimal within the class of causal scheduling policies if it has the following L properties: (1) For any arrival sequence, it maximizes the cumulative throughput of packets with first priority bit equal to zero, and (2) Subject to (1), for any arrival sequence, it maximizes the cumulative throughput of packets with second priority bit equal to zero. The other properties are similar–the kth property is that subject to the preceding k-1 properties, for any arrival sequence, the policy maximizes the cumulative throughput of packets with kth priority bit equal to zero. A lex-optimal scheduling algorithm is presented with complexity per packet O(LB), where L is the log of the number of priority classes, and B is the maximum buffer size. The algorithm requires no more packets to be buffered than any throughput optimal algorithm, which need not account for priority classes. Keywords—multiclass scheduling, priorities, deadlines

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lex-Optimal Online Multiclass Scheduling with Hard Deadlines

On-line scheduling of unit-length packets with hard deadlines by a single server in slotted time is considered. First, the throughput optimal scheduling policies are characterized. Then multiclass packets are considered in which each packet has an M -bit class identifier, and a new optimality property called lex-optimality (short for lexicographic optimality) is defined for on-line scheduling p...

متن کامل

On Causal Scheduling of Multiclass Traffic with Deadlines

Causal scheduling-dropping policies for multiclass traac with deadlines are considered. Packets with deadlines and class labels arrive in discrete time and are either scheduled by their deadlines or dropped on or possibly before their deadlines. Emphasis is on the case that there are two classes of traac, and on causal policies which at any given time base decisions on arrivals up to that time....

متن کامل

A Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study

This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...

متن کامل

Scheduling of Residential Multiclass Appliances in Smart Homes UsingV2H Capability of Electric Vehicle

With the aim of reducing cost of electricity consumption and peak load reduction, tools requirement for better managing electricity consumption have become inevitable in recent years. Smart home has some equipment which are controllable and this ability is used for increasing comfort and minimizing electricity cost for residence. As a key component of smart home , Electric Vehicle(EV) ,increase...

متن کامل

Scheduling start time dependent tasks with deadlines and identical initial processing times on a single machine

In this paper we study the feasibility problem of scheduling a set of start time dependent tasks on a single machine with deadlines, processing rates and identical initial processing times. First, we show that the cases with arbitrary deadlines are strongly NP-complete. Second, we show that the cases with two distinct deadlines are NP-complete in the ordinary sense. Finally, we give an optimal ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999